/**
 * 观察者模式又叫做发布-订阅（Publish/Subscribe）模式
 *              模型-视图（Model/View）模式、
 *              源-监听器（Source/Listener）模式
 *              或从属者（Dependents）模式。
 * 
 * 观察者模式定义了一种一对多的依赖关系，让多个观察者对象同时监听某一个主题对象。
 * 这个主题对象在状态上发生变化时，会通知所有观察者对象，使它们能够自动更新自己。
 * 
 * 一个软件系统常常要求在某一个对象的状态发生变化的时候，某些其它的对象做出相应的改变。
 * 做到这一点的设计方案有很多，但是为了使系统能够易于复用，应该选择低耦合度的设计方案。
 * 减少对象之间的耦合有利于系统的复用，但是同时设计师需要使这些低耦合度的对象之间能够维持行动的协调一致，保证高度的协作（Collaboration）。
 * 观察者模式是满足这一要求的各种设计方案中最重要的一种。
 * @author MIAO
 * Created on 2011-10-9
 * For more information, please visit:ismiao.com
 */
package com.ismiao.designPattern.Observer;

public class ObserverDesc {
	/**
	 * JDK里提供的observer模式的实现由java.util.Observable类和java.util.Observer接口组成。
	 * 从名字上可以清楚的看出两者在Observer设计模式中分别扮演的角色：
	 *                  Observer是观察者角色，Observable是被观察目标(subject)角色。 
	 */
}
